in one's mind's eye - Francés Inglés Diccionario